package LQB;

import java.util.HashSet;
import java.util.Set;

/*
一个人的年龄的三次方是4位数，四次方是6为数，并且这9个数字正好包括了0-9中的数字，并且每个数字都出现一次
 */
public class 猜年龄 {
    public static void main(String[] args) {
        for (int i = 0; i < 100; i++) {
            //三次方
            int a=i*i*i;
            //四次方
            int b=a*i;
            String s1=a+"";
            String s2=b+"";
            if (s1.length()==4 && s2.length()==6 && check(s1+s2)){
                System.out.println(i);
                break;
            }
        }
    }
    public static Boolean check(String s){
        Set<Character> set=new HashSet<>();//Set集合不可重复性
        for (int i = 0; i < s.length(); i++) {
            set.add(s.charAt(i));
        }
        return set.size()==10;
    }
}
